#ifndef LED_CONTROL_H
#define LED_CONTROL_H

// 定义 led_control_opt 结构体
typedef struct led_control_opt_t {
    // 初始化 LED 的函数指针
    void (*init)(int led_pin, bool is_low_active);
    // 使 LED 闪烁的函数指针
    void (*blink)(int led_pin, unsigned long delay_time);
    // 点亮 LED 的函数指针
    void (*turn_on)(int led_pin);
    // 熄灭 LED 的函数指针
    void (*turn_off)(int led_pin);
} led_control_opt_t;

#endif
